package thread;

public class Demo {
    public static void main(String[] args) {
//        Thread t1 = new Thread(){
//          public void run(){
//              for (int i = 0; i <1000 ; i++) {
//                  System.out.println("111111111");
//              }
//          }
//        };
//        Runnable r1 = ()-> {
//                for (int i = 0; i <1000 ; i++) {
//                    System.out.println("22222222");
//                }
//
//        };
//        Thread t2 = new Thread(r1);
//        t1.start();
//        t2.start();
//        Thread main = Thread.currentThread();
//        System.out.println(main);
//        Thread t1 = new Thread(){
//            public void run(){
//                Thread t = Thread.currentThread();
//                System.out.println(t);
//                disc();
//            }
//        };
//        t1.start();
//        disc();
//    }
//    public static void disc(){
//        for (int i = 0; i <100 ; i++) {
//            Thread t2 = Thread.currentThread();
//            System.out.println(t2);
//        }
//    }
        Thread main = Thread.currentThread();
        System.out.println(main);
            Runnable r1 = () ->{
                    Thread t = Thread.currentThread();
                    System.out.println(t);
                    dis();

            };
        dis();
    }
    public static void dis(){
        Thread t1 = Thread.currentThread();
        for (int i = 0; i < 1000; i++) {
            System.out.println(t1);
        }
    }
}